package jp.co.nes.awssupport.common.bean;

/**
 * 雑費適用です。
 */
public class MiscellaneousExpensesAssignedBean extends BaseBean {

    /** serialVersionUID */
    private static final long serialVersionUID = 1L;

    /** 連結アカウントID */
    private String linkedAccountId;

    /** 年月 */
    private int yearMonth;

    /** 適用プランID */
    private String assignedPlanId;

    /** 適用グループID */
    private String assignedGroupId;

    /** 適用雑費名 */
    private String assignedMiscellaneousExpensesName;

    /** 適用対象額 */
    private long targetAmount;

    /** 雑費適用額 */
    private long miscellaneousExpensesAmount;

    /**
     * デフォルトコンストラクタです。
     */
    public MiscellaneousExpensesAssignedBean() {
    }

    /**
     * 連結アカウントIDを返却します。
     *
     * @return 連結アカウントID
     */
    public String getLinkedAccountId() {
        return linkedAccountId;
    }

    /**
     * 連結アカウントIDを設定します。
     *
     * @param linkedAccountId 連結アカウントID
     */
    public void setLinkedAccountId(String linkedAccountId) {
        this.linkedAccountId = linkedAccountId;
    }

    /**
     * 年月を返却します。
     *
     * @return 年月
     */
    public int getYearMonth() {
        return yearMonth;
    }

    /**
     * 年月を設定します。
     *
     * @param yearMonth 年月
     */
    public void setYearMonth(int yearMonth) {
        this.yearMonth = yearMonth;
    }

    /**
     * 適用プランIDを返却します。
     *
     * @return 適用プランID
     */
    public String getAssignedPlanId() {
        return assignedPlanId;
    }

    /**
     * 適用プランIDを設定します。
     *
     * @param assignedPlanId 適用プランID
     */
    public void setAssignedPlanId(String assignedPlanId) {
        this.assignedPlanId = assignedPlanId;
    }

    /**
     * 適用グループIDを返却します。
     *
     * @return 適用グループID
     */
    public String getAssignedGroupId() {
        return assignedGroupId;
    }

    /**
     * 適用グループIDを設定します。
     *
     * @param assignedGroupId 適用グループID
     */
    public void setAssignedGroupId(String assignedGroupId) {
        this.assignedGroupId = assignedGroupId;
    }

    /**
     * 適用雑費名を返却します。
     *
     * @return 適用雑費名
     */
    public String getAssignedMiscellaneousExpensesName() {
        return assignedMiscellaneousExpensesName;
    }

    /**
     * 適用雑費名を設定します。
     *
     * @param assignedMiscellaneousExpensesName 適用雑費名
     */
    public void setAssignedMiscellaneousExpensesName(String assignedMiscellaneousExpensesName) {
        this.assignedMiscellaneousExpensesName = assignedMiscellaneousExpensesName;
    }

    /**
     * 適用対象額を返却します。
     *
     * @return 適用対象額
     */
    public long getTargetAmount() {
        return targetAmount;
    }

    /**
     * 適用対象額を設定します。
     *
     * @param targetAmount 適用対象額
     */
    public void setTargetAmount(long targetAmount) {
        this.targetAmount = targetAmount;
    }

    /**
     * 雑費適用額を返却します。
     *
     * @return 雑費適用額
     */
    public long getMiscellaneousExpensesAmount() {
        return miscellaneousExpensesAmount;
    }

    /**
     * 雑費適用額を設定します。
     *
     * @param miscellaneousExpensesAmount 雑費適用額
     */
    public void setMiscellaneousExpensesAmount(long miscellaneousExpensesAmount) {
        this.miscellaneousExpensesAmount = miscellaneousExpensesAmount;
    }
}
